package translate;

import temp.Label;
import tree.exp.CONST;
import tree.exp.ESEQ;
import tree.stm.Stm;

public class Nx extends Exp {

        /***/
        private Stm stm;
       
        /**
         *
         * */
        public Nx(Stm stm){
                this.stm = stm;
        }
       
        /**
         *
         * */
        public Stm unNx(){
                return stm;
        }
       
        /***
         *
         * */
        public tree.exp.Exp unEx(){
                return new ESEQ(stm, new CONST(0));
        }


        /**
         *
         * */
        public Stm unCx(Label t, Label f) {
                return null;
        }



}